Component({
  // 在这里拿到了数据之后可以直接使用了（在wxml模板渲染，或者js中使用this.data.fatherName/this.properties.fatherName 都能获取到），不要直接修改properties属性中的数据
  properties: {
    productList: Array
  },
	options: {
		styleIsolation: "shared"
  },
  data: {
    name: "zasan"
  },
  methods: {
    redirctDetail: function(e:any) {
      console.log(e.currentTarget.dataset.id)
    }
  },
  // 创建完毕，有this，不能setData
  created: function() {

  },
  // 挂载完毕，可以设置data
  attached: function() {
    this.data.name = "李四"
    console.log("productList=", this.data.productList)
    let that = this;
    setTimeout(function() {
      that.setData({
        name: that.data.name
      })
      var myEventDetail = {} // detail对象，提供给事件监听函数
      var myEventOption = {} // 触发事件的选项
      that.triggerEvent('myevent', myEventDetail, myEventOption)
    }, 3000)
    
  },
  // 组件挂载完毕
  ready: function() {},
  // 组件移动
  moved: function() {},
  // 组件已经卸载
  detached: function() {},
  // 组件发生错误
  error: function() {},
})